package com.example.springsecurity.domain;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import org.apache.ibatis.type.Alias;
import org.springframework.format.annotation.DateTimeFormat;

import java.util.Date;

/**
 * @ClassName CheckAssign
 * @Description TODO    查看布置实体,教师负责人查看布置
 * @Author lvyongwei
 * @Date 2020-10-13 13:52
 **/
@Data
@Alias("checkAssign")
public class CheckAssign {

    /**
     * 布置id
     */
    private Long assignId;

    /**
     * 布置名称
     */
    private String assignName;

    /**
     * 教学教师
     */
    private String realName;

    /**
     * 实验人数,即布置给了几个人
     */
    private int count;

    /**
     * 该次布置的实验的开始时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date projectBeginTime;

    /**
     * 该次布置的实验的结束时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date projectEndTime;

    /**
     * 待批改人数
     */
    private int waitCount;
}
